<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
  <meta charset="utf-8"/>
  <title>登陆页面 - 医院药品库存管理系统</title>
  <meta name="description" content="登陆页面 - 医院药品库存管理系统"/>
  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"/>
  <!-- bootstrap & fontawesome -->
  <link rel="stylesheet" href="../../assets/css/bootstrap.min.css"/>
  <script src="../../assets/js/vue.js"></script>
  <script src="/assets/js/jquery-2.1.4.min.js"></script>
  <script src="../../assets/js/axios.js"></script>
  <style>
    #ts {

      position: absolute;
      z-index: 5;
      left: 60px;
      text-align: center;
      border-radius: 8px;
      display: none;
    }
  </style>
  <link rel="stylesheet" href="assets/font-awesome/4.5.0/css/font-awesome.min.css"/>
  <!-- text fonts -->
  <link rel="stylesheet" href="assets/css/fonts.googleapis.com.css"/>
  <!-- ace styles -->
  <link rel="stylesheet" href="assets/css/ace.min.css"/>
  <!--[if lte IE 9]>
  <link rel="stylesheet" href="assets/css/ace-part2.min.css"/>
  <![endif]-->
  <link rel="stylesheet" href="assets/css/ace-rtl.min.css"/>
  <!--[if lte IE 9]>
  <link rel="stylesheet" href="assets/css/ace-ie.min.css"/>
  <![endif]-->
  <!-- HTML5shiv and Respond.js for IE8 to support HTML5 elements and media queries -->
  <!--[if lte IE 8]>
  <script src="assets/js/html5shiv.min.js"></script>
  <script src="assets/js/respond.min.js"></script>

  <![endif]-->
</head>
<body class="login-layout light-login">
<div class="main-container">
  <div class="alert col-md-1 col-lg-offset-5  alert-success" id="ts" role="alert">
    登录成功!
  </div>
  <div class="main-content">
    <div class="row">
      <div class="col-sm-10 col-sm-offset-1">
        <div class="login-container">

          <div class="center">
            <h1>
              <i class="ace-icon fa fa-leaf green"></i>
              <span class="red">医院药品库存管理系统</span>
              <span class="grey" id="id-text2">DIMS</span>
            </h1>
            <h4 class="blue" id="id-company-text">&copy; 2019-2020</h4>
          </div>
          <div class="space-6"></div>

          <div class="position-relative">
            <div id="login-box" class="login-box visible widget-box no-border">
              <div class="widget-body">
                <div class="widget-main">
                  <h4 class="header blue lighter bigger">
                    <i class="ace-icon fa fa-coffee green"></i>
                    请输入您的信息
                  </h4>
                  <div class="space-6"></div>

                  <fieldset>
                    <label class="block clearfix">
														<span class="block input-icon input-icon-right">
															<select class="form-control" required="required" name="role" v-model="user.role">
																<option value="" disabled="disabled" selected="selected"
                                        style="display: none;">请选择一个登录角色</option>
																<option value="管理员">库存管理员</option>
																<option value="医生">医生</option>

															</select>
														</span>
                    </label>
                    <label class="block clearfix">
														<span class="block input-icon input-icon-right">
															<input type="text" required="required" name="no"
                                     class="form-control" placeholder="编号" v-model="user.no"/>
															<i class="ace-icon fa fa-user"></i>
														</span>
                    </label>
                    <label class="block clearfix">
														<span class="block input-icon input-icon-right">
															<input type="password" required="required" name="pwd"
                                     class="form-control text-danger" placeholder="登陆密码" v-model="user.password"/>
															<i class="ace-icon fa fa-lock"></i>
														</span>
                    </label>
                    <h4 style="color: red;display: none" id="loginTs">请检查登录信息！</h4>
                    <div class="clearfix">
                      <label class="inline">
                        <input type="checkbox" class="ace"/>
                        <span class="lbl"> 记住我</span>
                      </label>
                      <button type="submit" @click="lg"
                              class="width-35 pull-right btn btn-sm btn-primary">
                        <i class="ace-icon fa fa-key"></i>
                        <span class="bigger-110">登入</span>
                      </button>
                    </div>
                    <div class="space-4"></div>
                  </fieldset>

                </div><!-- /.widget-main -->
              </div><!-- /.widget-body -->
            </div><!-- /.login-box -->
          </div><!-- /.position-relative -->
          <div class="navbar-fixed-top align-right">
            <br/>
            <span>切换主题</span>
            &nbsp;
            <a id="btn-login-dark" href="#">暗黑</a>
            &nbsp;
            <span class="blue">/</span>
            &nbsp;
            <a id="btn-login-blur" href="#">模糊</a>
            &nbsp;
            <span class="blue">/</span>
            &nbsp;
            <a id="btn-login-light" href="#">浅色</a>
            &nbsp; &nbsp; &nbsp;
          </div>
        </div>
      </div><!-- /.col -->
    </div><!-- /.row -->
  </div><!-- /.main-content -->
</div><!-- /.main-container -->
<!-- basic scripts -->
<!--[if !IE]> -->

<script>
  $(function () {
    const vm = new Vue({
      el: ".main-container",
      data: {
        user: {
          role: "",
          no: "",
          password: ""
        }
      },
      methods: {
        lg() {
          if (this.user.role !== "" && this.user.no !== "" && this.user.password !== "") {
            $("#loginTs").hide();
            axios.post("/User/login", this.user).then(res => {
              if (res.data.code === 200) {
                $("#ts").removeClass("alert-danger").addClass("alert-success");
                show(res.data.msg + "!");
                setTimeout(hide, 1500);
                setTimeout(forword, 2500, res.data.url)
              } else if (res.data.code === 500) {
                $("#ts").removeClass("alert-success").addClass("alert-danger");
                show(res.data.msg + "!");
                setTimeout(hide, 1500);
              }
            })
          } else {
            $("#loginTs").show();
          }
        }
      }
    })

    function show(msg) {
      $("#ts").fadeIn().text(msg).animate({
        top: 220
      }, 300)
    }

    function hide() {
      $("#ts").slideUp().text("").animate({
        top: 0
      })
    }

    function forword(url) {
      window.location.href = url;
    }
  })
</script>

<script type="text/javascript">
  if ('ontouchstart' in document.documentElement) document.write("<script src='assets/js/jquery.mobile.custom.min.js'>" + "<" + "/script>");
</script>
<!-- inline scripts related to this page -->
<script type="text/javascript">
  jQuery(function ($) {
    $(document).on('click', '.toolbar a[data-target]', function (e) {
      e.preventDefault();
      var target = $(this).data('target');
      $('.widget-box.visible').removeClass('visible');//hide others
      $(target).addClass('visible');//show target
    });
  });
  //you don't need this, just used for changing background
  jQuery(function ($) {
    $('#btn-login-dark').on('click', function (e) {
      $('body').attr('class', 'login-layout');
      $('#id-text2').attr('class', 'white');
      $('#id-company-text').attr('class', 'blue');
      e.preventDefault();
    });
    $('#btn-login-light').on('click', function (e) {
      $('body').attr('class', 'login-layout light-login');
      $('#id-text2').attr('class', 'grey');
      $('#id-company-text').attr('class', 'blue');
      e.preventDefault();
    });
    $('#btn-login-blur').on('click', function (e) {
      $('body').attr('class', 'login-layout blur-login');
      $('#id-text2').attr('class', 'white');
      $('#id-company-text').attr('class', 'light-blue');
      e.preventDefault();
    });
  });

</script>


</body>
</html>
